package com.jic.purchase.model.vo.response;
import java.util.Date;
import java.math.BigDecimal;
import javax.validation.constraints.NotEmpty;

import com.jic.manager.request.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
import java.math.BigDecimal;
@Data
@NoArgsConstructor
@ApiModel(description = "响应参数")
public class SalesOrderReportResponse {
	private static final long serialVersionUID = 1L;
    //@NotEmpty(message = "id") 
    @ApiModelProperty(notes = "id")
    private Long id;

    //@NotEmpty(message = "销售单号") 
    @ApiModelProperty(notes = "销售单号")
    private String salesOrder;

    //@NotEmpty(message = "采购凭证类型:1=NB标准采购订单；2=UB库存转储订单；3=ZB跨公司调拨单") 
    @ApiModelProperty(notes = "采购凭证类型:1=NB标准采购订单；2=UB库存转储订单；3=ZB跨公司调拨单")
    private Integer purchaseVoucherType;

    //@NotEmpty(message = "下单时间") 
    @ApiModelProperty(notes = "下单时间")
    private Date createOrderTime;

    //@NotEmpty(message = "采购单号") 
    @ApiModelProperty(notes = "采购单号")
    private String purchaseOrder;

    //@NotEmpty(message = "送货地址") 
    @ApiModelProperty(notes = "送货地址")
    private String addres;

    //@NotEmpty(message = "状态,0代表可用，1代表停用") 
    @ApiModelProperty(notes = "状态,0代表可用，1代表停用")
    private Integer status;

    //@NotEmpty(message = "运营方ID") 
    @ApiModelProperty(notes = "运营方ID")
    private Long deptId;

    //@NotEmpty(message = "商家ID") 
    @ApiModelProperty(notes = "商家ID")
    private Long merchantId;

    //@NotEmpty(message = "商家名称") 
    @ApiModelProperty(notes = "商家名称")
    private String merchantName;

    //@NotEmpty(message = "店铺Id") 
    @ApiModelProperty(notes = "店铺Id")
    private Long storeId;

    //@NotEmpty(message = "店铺名称") 
    @ApiModelProperty(notes = "店铺名称")
    private String storeName;

    //@NotEmpty(message = "更新人") 
    @ApiModelProperty(notes = "更新人")
    private Long updater;

}
